@charset "utf-8";
/* CSS Document */

/*  navbar
--------------------------------------------------------------------------------------*/
	#b-navbar ,#navbar ,#y_gc_div_au1 , #y_gc_div_mast , #y_gc_div_adcntr { display: none !important;}
	
/*  admin
--------------------------------------------------------------------------------------*/
	.blogger-admin { display:none !important;}
	form.blogger-admin { padding: 8px 9px}	
	
/*  item
--------------------------------------------------------------------------------------*/
	#item .label-container {
		margin: 4px 15px;
	}
	
	#item .post-body {
		margin: 1em 0;
		padding: 0 15px;
		/*\*/
		_overflow-y: hidden;
		/* */
	}
	#item .post-body p {
		margin-left: 0;
		margin-right: 0;
	}
.post-body h3, .post-body h4 { margin-left: -8px; margin-right: -8px;}
.post-body h5, .post-body h6 { margin-left: -1px; margin-right: -1px;}
.post-body .list { margin: 2em -15px;}
	
/*  index
--------------------------------------------------------------------------------------*/
	#index .post-index-wrap {
		border-top:		1px solid #999;
		padding:		6px 0;
	}

	#index .post-index-head {
		float:			left;
		text-align: 	right;
		width:			5.5em;
	}
	#index .post-index-body {
		margin-left:	7em;
	}

	#index .post-title {
		background:		none;
		border:			none;
		text-align:		left;
		margin:			0;
		padding:		0;
		font-size:		93%;
		line-height:	1.6em;
	}
	#index .post-title a img {
		margin-top:		-2px;
	}
	.hatena-star-star-container a {
		padding:		5px 1px 0 !important;
	}

	#index .post-body {
		padding:		6px 7px;
		margin:			0 1px 0;
	}
	#index .post-body,
	#index .post-body a,
	.snippet {
		font-size:		93% !important;
		color:			#444 !important;
	}

/*  comment
--------------------------------------------------------------------------------------*/
	#index .post-footer {border-bottom: 1px dotted #999; text-align:right;}
	#index .comments {border-bottom: 1px dotted #999;padding:5px 9px 2px;}
	#index .icon-action {float:right;}

	#comment-editor {margin:0 auto;}


/*  side
--------------------------------------------------------------------------------------*/
	#side ul {
		list-style: none outside none!important;
	}
	#side #Stats1_content {
		text-align:center;
	}
	html>/**/body #side .popular-posts img {
		max-width /***/: 72px\9;
	}
	
/*  BBS
--------------------------------------------------------------------------------------*/
	#bbs-index {
		border:				1px #333 inset;
		background-color:	#ccffcc;
		padding:			10px;
		margin:				15px;
	}
	
	h2#thread-title {
			background:		none !important;
			border:			none !important;
			text-align:		left !important;
			margin:			0.5em 9px 0 !important;
			line-height:	120% !important;
			font-weight:	normal !important;
			font-size:		1.6em !important;
			color:			red !important;
			text-shadow:	0 0 0 rgba(0, 0, 0, 0) !important;
	}
	
	#bbs-menu {border-bottom:1px solid #999;}
	#bbs-menu a {text-decoration:underline;}
	#bbs-menu span a {line-height:120%;}
	#bbs-menu a img {vertical-align:text-top;}
